make an impression on - Alemán Inglés Diccionario